//导入axios
import axios from 'axios'

//获取环境配置接口url
const baseRequestUrl = import.meta.env.APP_API_URL
//使用axios下面的create([config])方法创建axios实例，其中config参数为axios最基本的配置信息。
const request = axios.create({
	baseURL:baseRequestUrl, //请求后端数据的基本地址
	timeout: 2000  ,                 //请求超时设置，单位ms
    headers:{

    },
})

// 添加请求拦截器
request.interceptors.request.use(config => {
    console.log(config)
    return config
})
// 添加响应拦截器
request.interceptors.response.use(response => {
    console.log(response)
    return response.data
}, error => {
    console.log('Response: error', error)
    const msg = error.Message !== undefined ? error.Message : ''
    // alert(msg)
    return Promise.reject(error)
})

export {request};